.content-header-breadcumb {
	float: right;
	background: transparent;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 12px;
	padding: 7px 5px;
	position: absolute;
	top: 15px;
	right: 10px;
	border-radius: 2px;
}

.content-one {
	width: 25%;
	border-radius: 2px;
	position: relative;
	float: left;
	margin-bottom: 20px;
	padding-right: 15px;
}

.content-row-one-time {
	padding: 9px;
}

.content-row-one-timeicon {
	transition: all .3s linear;
	position: absolute;
	top: 3px;
	right: 20px;
	z-index: 0;
	font-size: 90px;
	color: rgba(0, 0, 0, 0.15);
}

#clock-icon {
	font-size: 95px;
}

.content-row-one-time h3 {
	font-size: 35px;
	font-weight: bold;
	margin: 0 0 10px 0;
	white-space: nowrap;
	padding: 0;
	color: white;
}

.content-row-one-time p {
	color: white;
}

.content-row, .content-second-row {
	margin-right: -15px;
	/* margin-left: -15px; */
}

.content-row-one-foot {
	text-align: center;
	padding: 3px 0;
	color: rgba(255, 255, 255, 0.8);
	display: block;
	background: rgba(0, 0, 0, 0.1);
	letter-spacing: 2px;
}

#content-one-red {
	background-color: #dd4b39 !important;
	border-radius: 4px;
}

#content-one-yellow {
	background-color: #f39c12 !important;
	border-radius: 4px;
}

#content-one-green {
	background-color: #00a65a !important;
	border-radius: 4px;
}

#content-one-blue {
	border-radius: 4px;
	background-color: #00c0ef !important;
}

#clock-icon:hover {
	font-size: 98px;
}

.box {
	position: relative;
	border-radius: 3px;
	background: #ffffff;
	/* border-top: 3px solid #d2d6de; */
	margin-bottom: 20px;
	width: 100%;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.content-second-row-section {
	float: left;
	padding: 10px 0 10px 15px !important;
	width: 57.33333333%;
	padding-right: 15px;
	padding-left: 15px;
}

.box-header h3 {
	display: inline-block;
	font-size: 16px;
	margin: 0;
	line-height: 1;
	/* margin-left: 10px; */
	font-weight: 500;
}

.content-second-row-section .right-icon {
	position: absolute;
	right: 8px;
	top: 5px;
	cursor: move;
}

.content-second-right .right-icon {
	position: absolute;
	right: 9px;
	top: 5px;
	cursor: move;
}

.btn-min, .btn-close, .btn-show {
	background-color: transparent;
	border-color: #367fa9;
	padding: 0px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
	color: #97a0b3;
	outline: none;
	border: none;
	cursor: pointer;
	margin-right: 2px;
}

.box-table th, .box-table td {
	padding: 9px;
	border-top: 1px solid #E2DBDB;
	font-size: 14px;
}

th {
	/* font-weight: bold; */
}

.content-second-right {
	float: left;
	width: 42.666667%;
	padding-right: 15px;
	padding-left: 19px;
	padding: 10px 0 10px 15px !important;
}

.box-header i {
	cursor: pointer;
}

.left-icon-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	right: 0;
	left: auto;
	min-width: 123px;
	padding: 5px 0;
	margin: 2px 59px 0;
	border-radius: 3px;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
}

.left-icon-menu a {
	display: block;
	padding: 3px 20px;
	/* clear: both; */
	font-weight: 400;
	/* line-height: 1.42857143; */
	color: #333;
	white-space: nowrap;
	cursor: pointer;
}

.left-icon-menu a:hover {
	background: #D6D0D0;
}

.find-icon {
	background-color: #f4f4f4;
	color: #444;
	border-color: #ddd;
	text-align: center;
	white-space: nowrap;
	border-radius: 4px;
	cursor: pointer;
	border: 1px solid #D6CBCB;
}

.chat {
	padding: 5px 20px 5px 10px;
}

.chat .item {
	margin-bottom: 10px;
}

.online-image {
	border: 2px solid #00a65a;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	vertical-align: middle;
}

.chat .item .message {
	margin-left: 55px;
	margin-top: -40px;
	display: block;
}

.message .name {
	display: block;
	font-weight: 500;
	color: #3c8dbc;
}

.text-time {
	float: right;
	color: #D0CCCC;
}

.chat-foot {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top: 1px solid #f4f4f4;
	padding: 10px;
	background-color: #fff;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	/* margin-right: 7px; */
}

.input-group-input {
	display: table-cell;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	height: 32px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-right: none;
	outline: none;
}

.input-group-up {
	display: table-cell;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-up-a {
	display: inline-block;
	padding: 5px 9px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	border-radius: 3px;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-color: #008d4c;
}

.easyui-calendar {
	/* padding-right: 13px; */
	width: 100% !important;
}

.portal-column-td {
	/* vertical-align: top; */
	/* padding: 4px; */
}

::-webkit-scrollbar {
	
}

.portal {
	overflow: hidden !important;
	height: auto !important;
}

.portal-noborder {
	border: 0;
	width: 100% !important;
}

.panel-header {
	background-color: #fff !important;
	border-radius: 2px !important;
	padding: 10px !important;
	background: white;
}

.panel-title {
	color: #000000;
	height: 16px;
	font-size: 16px;
	margin: 0;
	line-height: 1;
	font-weight: 500;
}
.status-difficut,.status-common{
	padding: 2px 12px;  
    color: white;
    border-radius: 3px;
    font-size: 9px;
}
.status-common{
	 background-color: #00A65A;
}
.status-difficut{
 background-color: #00C0EF;
 }
/* 设置滚动条的样式 */
::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3);
	border-radius: 6px;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: #b6b9c4;
	-webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5);
}
.portal-column-left {
    padding-left: 0px !important;
}
.portal-column {
    /* padding: 10px 0 10px 15px !important; */
    overflow: hidden;
}
.status-difficult,.status-common{
	padding: 2px 10px;
    color: white;
    border-radius: 4px;
    font-size: 12px;
}
.status-difficult{
	background: #EF2E20;
}
 .status-common{
    background: #50B432;
 }
 .calendar-selected {
    background-color: #00bbee !important;
   	border: none !important; 
 
}
rect{
	stroke:white;
}
.content-row-one-timeicon span.type {
    border: 3px solid #ddd;
    border-radius: 50%;
    width: 78px;
    height: 78px;
    font-size: 22px;
    float: left;
    line-height: 71px;
    text-align: center;
    color: #fff;
    margin: 8px 11px;
    cursor: pointer;
}
.content-row-one-timeicon span.type:HOVER{
    width: 80px;
    height: 80px;
    font-size: 23px;
    line-height: 73px;
    margin: 7px 10px;
}